package com.yzjs.localhost.entity.hrmRsLeave;



import java.io.Serializable;
import com.yzjs.common.base.entity.BasePojo;
import java.time.LocalDate;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;



/**
 * 
 * 
 * @author yuqiumin
 * @email sunlightcs@gmail.com
 * @date 2021-09-02 10:49:41
 */
@ApiModel
public class HrmRsLeaveEntity extends BasePojo {
	private static final long serialVersionUID = 1L;

		/** 请假ID */
	@ApiModelProperty(value = "请假ID")
	private Long leaveId;
			/** 用户ID */
	@ApiModelProperty(value = "用户ID")
	private Long muserId;
			/** 部门ID */
	@ApiModelProperty(value = "部门ID")
	private Long deptId;
			/** 申请时间 */
	@ApiModelProperty(value = "申请时间")
	private LocalDateTime applyTime;
			/** 开始时间 */
	@ApiModelProperty(value = "开始时间")
	private LocalDateTime startTime;
			/** 结束时间 */
	@ApiModelProperty(value = "结束时间")
	private LocalDateTime endTime;
			/** 请假说明 */
	@ApiModelProperty(value = "请假说明")
	private String leaveExplain;
			/** 状态(0待放假 1请假中 1已核销) */
	@ApiModelProperty(value = "状态(0待放假 1请假中 1已核销)")
	private String leaveStatus;
			/** 是否删除(0正常 2删除) */
	@ApiModelProperty(value = "是否删除(0正常 2删除)")
	private String delFlag;
			/** 创建者 */
	@ApiModelProperty(value = "创建者")
	private String createBy;
			/** 创建时间 */
	@ApiModelProperty(value = "创建时间")
	private LocalDateTime createTime;
			/** 更新者 */
	@ApiModelProperty(value = "更新者")
	private String updateBy;
			/** 更新时间 */
	@ApiModelProperty(value = "更新时间")
	private LocalDateTime updateTime;
			/** 备注 */
	@ApiModelProperty(value = "备注")
	private String remark;
			/** 数据关联标识 */
	@ApiModelProperty(value = "数据关联标识")
	private String dataIdentification;
			/** 拥有权限镜像 */
	@ApiModelProperty(value = "拥有权限镜像")
	private String permissionMirroring;
	
		/** 请假ID */
	public void setLeaveId (Long leaveId){
			this.leaveId = leaveId;
	}
	/** 请假ID */
	public Long getLeaveId (){
			return this.leaveId ;
	}
			/** 用户ID */
	public void setMuserId (Long muserId){
			this.muserId = muserId;
	}
	/** 用户ID */
	public Long getMuserId (){
			return this.muserId ;
	}
			/** 部门ID */
	public void setDeptId (Long deptId){
			this.deptId = deptId;
	}
	/** 部门ID */
	public Long getDeptId (){
			return this.deptId ;
	}
			/** 申请时间 */
	public void setApplyTime (LocalDateTime applyTime){
			this.applyTime = applyTime;
	}
	/** 申请时间 */
	public LocalDateTime getApplyTime (){
			return this.applyTime ;
	}
			/** 开始时间 */
	public void setStartTime (LocalDateTime startTime){
			this.startTime = startTime;
	}
	/** 开始时间 */
	public LocalDateTime getStartTime (){
			return this.startTime ;
	}
			/** 结束时间 */
	public void setEndTime (LocalDateTime endTime){
			this.endTime = endTime;
	}
	/** 结束时间 */
	public LocalDateTime getEndTime (){
			return this.endTime ;
	}
			/** 请假说明 */
	public void setLeaveExplain (String leaveExplain){
			this.leaveExplain = leaveExplain;
	}
	/** 请假说明 */
	public String getLeaveExplain (){
			return this.leaveExplain ;
	}
			/** 状态(0待放假 1请假中 1已核销) */
	public void setLeaveStatus (String leaveStatus){
			this.leaveStatus = leaveStatus;
	}
	/** 状态(0待放假 1请假中 1已核销) */
	public String getLeaveStatus (){
			return this.leaveStatus ;
	}
			/** 是否删除(0正常 2删除) */
	public void setDelFlag (String delFlag){
			this.delFlag = delFlag;
	}
	/** 是否删除(0正常 2删除) */
	public String getDelFlag (){
			return this.delFlag ;
	}
			/** 创建者 */
	public void setCreateBy (String createBy){
			this.createBy = createBy;
	}
	/** 创建者 */
	public String getCreateBy (){
			return this.createBy ;
	}
			/** 创建时间 */
	public void setCreateTime (LocalDateTime createTime){
			this.createTime = createTime;
	}
	/** 创建时间 */
	public LocalDateTime getCreateTime (){
			return this.createTime ;
	}
			/** 更新者 */
	public void setUpdateBy (String updateBy){
			this.updateBy = updateBy;
	}
	/** 更新者 */
	public String getUpdateBy (){
			return this.updateBy ;
	}
			/** 更新时间 */
	public void setUpdateTime (LocalDateTime updateTime){
			this.updateTime = updateTime;
	}
	/** 更新时间 */
	public LocalDateTime getUpdateTime (){
			return this.updateTime ;
	}
			/** 备注 */
	public void setRemark (String remark){
			this.remark = remark;
	}
	/** 备注 */
	public String getRemark (){
			return this.remark ;
	}
			/** 数据关联标识 */
	public void setDataIdentification (String dataIdentification){
			this.dataIdentification = dataIdentification;
	}
	/** 数据关联标识 */
	public String getDataIdentification (){
			return this.dataIdentification ;
	}
			/** 拥有权限镜像 */
	public void setPermissionMirroring (String permissionMirroring){
			this.permissionMirroring = permissionMirroring;
	}
	/** 拥有权限镜像 */
	public String getPermissionMirroring (){
			return this.permissionMirroring ;
	}
	


}
